UDL: a cloud task scheduling framework based on multiple deep neural networks
نویسندگان
چکیده
Abstract Cloud task scheduling and resource allocation (TSRA) constitute a core issue in cloud computing. Batch submission is common user deployment mode computing systems. In this mode, it has been challenge for systems to balance the quality of service revenue provider (CSP). To end, with multi-objective optimization (MOO) minimizing latency energy consumption, we propose TSRA framework based on deep learning (DL). The system solves problems multiple queues virtual machine (VM) clusters by uniting neural networks (DNNs) as scheduler system. DNNs are divided into exploration part exploitation part. At each time step, model saves best outputs all policies from DNN experienced sample memory pool (SMP), periodically selects random training samples SMP train We designed united (UDL) algorithm framework. Experimental results show that UDL can effectively solve MOO problem tasks, performs better than benchmark algorithms such heterogeneous distributed (HDDL) terms performance.
منابع مشابه
Deep Neural Networks for Survival Analysis Based on a Multi-Task Framework
Survival analysis/time-to-event models are extremely useful as they can help companies predict when a customer will buy a product, churn or default on a loan, and therefore help them improve their ROI. In this paper, we introduce a new method to calculate survival functions using the Multi-Task Logistic Regression (MTLR) model as its base and a deep learning architecture as its core. Based on t...
متن کاملTASA: A New Task Scheduling Algorithm in Cloud Computing
Cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. It merges a lot of physical resources and offers them to users as services according to service level agreement. Therefore, resource management alongside with task scheduling has direct influence on cloud networks’ performance and efficiency. Presenting a proper scheduling ...
متن کاملOptimization Task Scheduling Algorithm in Cloud Computing
Since software systems play an important role in applications more than ever, the security has become one of the most important indicators of softwares.Cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. Presenting a proper scheduling method can lead to efficiency of resources by decreasing response time and costs. This rese...
متن کاملAn Effective Task Scheduling Framework for Cloud Computing using NSGA-II
Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...
متن کاملtasa: a new task scheduling algorithm in cloud computing
cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. it merges a lot of physical resources and offers them to users as services according to service level agreement. therefore, resource management alongside with task scheduling has direct influence on cloud networks’ performance and efficiency. presenting a proper scheduling ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Cloud Computing
سال: 2023
ISSN: ['2326-6538']
DOI: https://doi.org/10.1186/s13677-023-00490-y